<?php
/* @var $this NewsController */

$this->breadcrumbs=array(
	'News',
);
?>
<div>
   <div id="grid">
      <table>
         <tr class="grid-header">
            <th style="width: 20px;"><input class="row-check-all" type="checkbox" id="chk_SelectAllRow"></th>
            <th style="width:36px;">STT</th>
            <th>Ảnh</th>
            <th>Liên kết</th>
            <th>Vị trí</th>
            <th>Hiển thị</th>
         </tr>
        <?if(count($models) > 0){
         $i = 0;
         foreach($models as $model){
            //CVarDumper::dump($item,10,true);
            $i++;
            ?>
            <tr class="grid-row-<?php echo $i%2?>">
               <td class="select-row text-center">
                  <input class="row-check" type="checkbox" value="<?php echo $model->ban_id?>"/>
               </td>
               <td align="center"><?php echo $i?></td>
               <td>                  
                  <img src="<?php echo Yii::app()->params['path_image_banner'].$model->ban_image?>" onerror="this.src='<?php echo Yii::app()->params['default_image']?>'" />
               </td>
               <td><?php echo $model->ban_url?></td>
               <td>
                  <?php 
                     switch($model->ban_position){
                        case 1:
                           $text = 'Trên';
                           break;
                        case 2:
                           $text = 'Phải';
                           break;
                        case 3:
                           $text = 'Dưới';
                           break;
                        case 4:
                           $text = 'Trái';
                           break;
                     }
                     echo $text;
                  ?>
               </td>
               
               <?php 
                  if($model->ban_active == 1){
                     $text = 'Hiển thị';
                     $class = 'isa_success';
                  }else{
                     $text = 'Ẩn';
                     $class = 'isa_warning';
                  }
               ?>
               <td style="text-align: center;" class="<?php echo $class?>">
                  <?php echo $text?>
               </td>
          </tr>
         <?}
        }?>
       
      </table>
   </div>
</div>
<script>
   $(document).ready(function(){
     
      //Select all record
      $("#chk_SelectAllRow").click(function(){
         var checkboxes = $(".row-check");
         if($(this).is(':checked')) {
            checkboxes.attr('checked', 'checked');
         } else {
            checkboxes.removeAttr('checked');
         }
      });
      
      //Deactive record
      $("#deactive").click(function(){
         var list_id = [];
         $("input.row-check").each(function(){
            if($(this).is(":checked")){
               list_id.push($(this).val());
            }
         });
         if(list_id.length === 0){
            alert("Bạn phải chọn ít nhât 1 bản ghi");
         }else{
            var data = {'list_id':list_id,'session_user':'<?php echo Yii::app()->session['session_user']?>'};
            console.log(data);
            var url = '<?php echo CController::createUrl('deactive')?>';
            var succ = function(data){
               if(data.error == 0){
                  alert("Cập nhật thành công " + data.record_affected + " bản ghi.");
                  location.reload();
               }
            }
            var _confirm = confirm("Bạn có chắc chắn thực hiện thao tác này ?");
            if(_confirm)
               handleAjax(url,"POST","json",data,succ);
         }
         
      });
      
      //Active record
      $("#active").click(function(){
         var list_id = [];
         $("input.row-check").each(function(){
            if($(this).is(":checked")){
               list_id.push($(this).val());
            }
         });
         if(list_id.length === 0){
            alert("Bạn phải chọn ít nhât 1 bản ghi");
         }else{
            var data = {'list_id':list_id,'session_user':'<?php echo Yii::app()->session['session_user']?>'};
            var url = '<?php echo CController::createUrl('active')?>';
            var succ = function(data){
               if(data.error == 0){
                  alert("Cập nhật thành công " + data.record_affected + " bản ghi.");
                  location.reload();
               }
            }
            var _confirm = confirm("Bạn có chắc chắn thực hiện thao tác này ?");
            if(_confirm)
               handleAjax(url,"POST","json",data,succ);
         }
         
      });
      
      //Delete record
      $("#delete").click(function(){
         var list_id = [];
         $("input.row-check").each(function(){
            if($(this).is(":checked")){
               list_id.push($(this).val());
            }
         });
         if(list_id.length === 0){
            alert("Bạn phải chọn ít nhât 1 bản ghi");
         }else{
            var data = {'list_id':list_id,'session_user':'<?php echo Yii::app()->session['session_user']?>'};
            var url = '<?php echo CController::createUrl('delete')?>';
            var succ = function(data){
               if(data.error == 0){
                  alert("Có " + data.record_affected + " bản ghi bị xóa");
                  location.reload();
               }
            }
            var _confirm = confirm("Bạn có chắc chắn thực hiện thao tác này ?");
            if(_confirm)
               handleAjax(url,"POST","json",data,succ);
         }
         
      });
      
      //Edit record 
      var id_edit = 0;
      $(".row-check").click(function(){
         id_edit = $(this).val();
      });
      $("#edit").click(function(){
         if(id_edit == 0){
            alert("Bạn phải chọn 1 bản ghi để sửa")
         }else{
            window.location.href = '<?php echo CController::createUrl('edit')?>' + '/' + id_edit;
         }
      });
      
         
   });
</script>
